#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
using namespace std;

int main() {
    int n;
    cin >> n;
    vector<int> nums(n + 1);
    for (int i = 0; i < n; i++)
        cin >> nums[i];
    int res = 0, prev = nums[0];
    for (int i = 0; i < n; i++)
    {
        if (nums[i] > prev)
        {
            res += nums[i] - prev;
            prev = nums[i];
        }
        else prev = min(prev, nums[i]);
    }
    cout << res << endl;
    return 0;
}

//int main() {
//    string s;
//    getline(cin, s);
//    reverse(s.begin(), s.end());
//    int st = 0;
//    for (int i = 0; i <= s.size(); i++)
//        if (i == s.size() || s[i] == ' ')
//        {
//            reverse(s.begin() + st, s.begin() + i);
//            st = i + 1;
//        }
//    cout << s << endl;
//    return 0;
//}